/*2017年9月19日 长春首佳科技有限公司  美工孙洋洋  开始制作*/
.bs_left{
	width:520px;
	margin-right: 20px;
	float:left;
}
.bs_right{
	width:383px;
	float:left;
	margin-right: 20px;
}
.bs_con{
	width:372px;
	float:left;
}
.bs_conmm{
	margin:0px 20px;
}
.bs_left2{
	width:455px;
	float: left;
	margin-right:20px;
	padding-bottom: 5px;
}
.bs_right2{
	width:685px;
	float: left;
}
.bs_01,.bs_02,.bs_03,.bs_04,.bs_05,.bs_06,.bs_07,.bs_08,.bs_09,.bs_010{
	margin-bottom:15px;
}
.bs_xdivl{
	width:453px;
	margin-right: 20px;
	float:left;
}
/****************å›¾ç‰‡è½®æ’­******************/
.ly_56 {
		position: relative;
		overflow: hidden;
		border:1px solid #ccc;
		z-index: 0;
	}
	.ly_56 .ly_lbul {
		width: 100%;
		height: 331px;
		float:left;
	}
		.ly_56 .ly_lbul li {
			width: 100%;
			height: 331px;
			line-height: 331px;
			font-size:60px;
			font-weight:900;
			text-align:left;
			color:#ffffff;
			float:left;
			position:relative;
		}
		.ly_56 .ly_lbul li a{
			display:block;
			width:	520px;
			height:331px;
			}
		.ly_56 .ly_lbul li a img{
			width:100%;
			height:100%;	
			}
	.ly_56 .ly_ol {
		width: 20%;
		padding: 5px 0px;
		text-align: right;
		position: absolute;
		left: 414px;
		bottom: 11px;
		z-index: 1;
		overflow: hidden;
	}
		.ly_56 .ly_ol li {
			width: 10px;
			height: 10px;
			text-indent:999999px;
			font-weight: 400;
			color: #024da4;
			background: #fff;
			margin: 0px 5px;
			cursor: pointer;
			display: inline-block;
			float:left;
		}
		.ly_56 .ly_ol li.df_on {
			background: #c82828;
		}
			.ly_56 .ly_ol li a {
				font-weight: 100;
				font-size:14px;
				color: #ffffff;
			}
			.ly_56 .ly_ol li a:hover {
				color: #ffffff;
			}
	.ly_56 .df_next,
	.ly_56 .df_prev {
		width: 40px;
		height: 100px;
		position: absolute;
		top: 115px
	}
	.ly_56 .df_prev {
		background:url(df_prev.png) no-repeat center center;
		left: 0px;
	}
	.ly_56 .df_next {
		background: url(df_next.png) no-repeat center center;
		right: 0px;
	}
	.ly_lbul li p{
		background:url(txt_bg.png) repeat-x;
		height:40px;
		position:absolute;
		bottom:0px;
		left:0px;	
		width:100%;
		}
	.ly_lbul li p a{
		display:block;
		padding-left:10px;
		height:40px!important;
		line-height:40px!important;
		color:#fff;
		font-size:16px;	
		font-weight:normal;
		}
/*******************************banner  end*********************************/

/*****************ä¸“é¢˜ä¸“æ   å¼€å§‹**********************/
.ztzl_a {
	width:930px;
	height:130px;
	display:block;
}
.ztzl_a img{
	width:100%;
	height:100%;
}
.ztzl_mm{
	margin-right:20px;
}
.ztzl_a2{
	float:left;
	display:block;
	width:569px;
	height: 100px;
}
.ztzl_a2 img{
	width:100%;
	height:100%;
}
/*****************ä¸“é¢˜ä¸“æ   ç»“æŸ**********************/
/*å›¾ç‰‡æŠ¥é“  è§†é¢‘æŠ¥é“  å¼€å§‹*/
.bs_tpbd,.bs_spbd {
		width: 1160px;
		margin: 0px 0px 0px 0px;
    padding: 10px 0px;
		background: #ffffff;
		overflow: hidden;
	}
	.bs_tpbd_box ,.bs_spbd_box{
		width: 1160px;
		position:relative;
		overflow: hidden;
		float:right;
		background:#f5f5f5;
	}
		.bs_tpbd_box .df_next,
		.bs_tpbd_box .df_prev ,.bs_spbd_box .df_next,
		.bs_spbd_box .df_prev {
			width: 30px;
			height: 50px;
			position:absolute;
			right:17px;
			top:50px;
			overflow: hidden;
			z-index:2;
		}
			.bs_tpbd_box .df_prev,.bs_spbd_box .df_prev {
		
				left: 0px;
				background:url(left.png) no-repeat center;
			}	
			.bs_tpbd_box .df_next ,.bs_spbd_box .df_next{
			
				right: 0px;
				background:url(right.png) no-repeat center;
			}	
		.ly_59_list {
			width: 1104px;
			height: 172px;
			margin: 0px auto;
			position:relative;
			z-index:1;
			overflow: hidden;
		}
			.ly_59_list ul {
				height: 172px;
				overflow: hidden;
				float:left;
			}
				.ly_59_list ul li {
					width:201px;
					height: 172px;
					margin:0px 6px;
					text-align: center;
					padding: 0px 3px;
					overflow: hidden;
					float:left;
				}
					.ly_59_list ul li p {
						width:201px;
						height: 142px;
						line-height: 120px;
						text-align:center;
						background:#0066cc;
						overflow: hidden;
						border: 1px solid #ccc;
					}
						.ly_59_list ul li p img {
							width:100%;
							height: 100%;
						}
						.ly_59_list ul li p a {
							font-size:14px;
							color:#ffffff;
							width:201px;
							height: 142px;
							display:block;
						}
					.ly_59_list ul li h3 {
						width: 100%;
						height: 30px!important;
						line-height: 30px!important;
						text-align:left;
						font-size:16px;
						font-weight: normal;
					}
						.ly_59_list ul li h3 a {
							font-size:16px!important;
							color:#333333!important;
						}

/*å›¾ç‰‡æŠ¥é“  è§†é¢‘æŠ¥é“  ç»“æŸ*/
/*ç²¾å½©å›¾é›†  å¼€å§‹*/
.bs_jctj{
	
}
.bs_jctj{
	width:100%;
	background:url(img_listbg.png) no-repeat center;
	height: 195px;
		margin: 0px 0px 0px 0px;
    padding: 0px 0px;
		overflow: hidden;
	}
	.bs_jctj_box {
		width: 1160px;
		position:relative;
		overflow: hidden;
		float:right;
	}
		.bs_jctj_list {
			width: 1010px;
			height: 158px;
			margin: 17px 0px 0px 122px;
			/* margin: 0px auto; */
			position: relative;
			z-index: 1;
			overflow: hidden;
		}
			.bs_jctj_list ul {
				height: 166px;
				overflow: hidden;
				float: left;
			}
				.bs_jctj_list ul li {
					width: 227px;
					height: 158px;
					padding: 5px;
					margin: 0px 7px;
					text-align: center;
					/* padding: 0px 3px; */
					overflow: hidden;
					float: left;
					background: url(img_list_bg.png) repeat;
				}
					.bs_jctj_list ul li p {
						width:225px;
						height: 126px;
						line-height: 126px;
						text-align:center;
						background:#0066cc;
						overflow: hidden;
						border: 1px solid #ccc;
					}
						.bs_jctj_list ul li p img {
							width:100%;
							height: 100%;
						}
						.bs_jctj_list ul li p a {
							font-size:14px;
							color:#ffffff;
							width:225px;
							height: 132px;
							display: block;
						}
					.bs_jctj_list ul li h3 {
						width: 100%;
						height: 20px!important;
						line-height: 30px!important;
						text-align:left;
						font-size:16px;
						font-weight: normal;
					}
						.bs_jctj_list ul li h3 a {
							font-size:16px!important;
							color:#333333!important;
						}
/*ç²¾å½©å›¾é›†  ç»“æŸ*/

.mr{
  padding: 1%;
  width:98%;
}

/*主任之窗  开始*/
.bs_ld{
	border: 1px solid #ccc;
	float: left;
	background: url(bs_ldbg1.png) repeat-x top;
	width: 209px;
	position: relative;
}
.bs_ld i{
	display:block;
	position: absolute;
	left: 0px;
	bottom:0px;
	background: url(bs_ldbg2.png) repeat-x left;
	height: 101px;
	width: 100%;
	z-index: -1;
}
.bs_ld h4{
	text-align: center;
	height: 35px;
	line-height: 35px;
	color: #c70404;
}
.bs_ld a.ld_img{
	width:133px;
	height: 171px;
	display:block;
	margin: 10px auto;
}
.bs_ld a.ld_img img{
	width:100%;
	height: 100%;
}
.bs_ldtxt{
	margin: 1%;
}
.bs_ldtxt span{
	display:block;
	width:75px;
	text-align: right;
}
.bs_ldtxt span.ld_zr{
/*	letter-spacing:2px*/
}
.bs_ldtxt p{
	display: block;
    width: 129px;
    line-height: 17px;
	*width:110px;
}
.bs_ldtxt p a{
	display: block;
    float: left;
    width: 64px;
    font-size: 14px;
	*width: 55px;
}
.bs_ldtxt div{
	margin-bottom:7px;
}
/*主任之窗  结束*/

.bsrd_divl{
	width: 947px;
}

/*专题轮播  开始*/
.bsrd_zt{width:925px;height:131px;float:left; border:solid 1px #ccc; margin-right:20px; margin-bottom: 20px;}
.bsrd_zt_box,.bsrd_zt_box2{width:925px;height:131px;position: relative;}
.bsrd_zt_box ul,.bsrd_zt_box2 ul{width:100%;height:131px;}
.bsrd_zt_box ul li,.bsrd_zt_box2 ul li{width:100%;height:131px;position: relative;float:left;}
.bsrd_zt_box ul li p,.bsrd_zt_box2 ul li p{width:100%;height:131px;}
.bsrd_zt_box ul li p img,.bsrd_zt_box2 ul li p img{width: 100%;height: 100%;}
.bsrd_zt_box ul li h3,.bsrd_zt_box2 ul li h3{width:100%;height:50px;line-height:50px;padding-left:10px;position: absolute;left:0px;bottom:0;overflow: hidden; background:url(text_bg.png) repeat;}
.bsrd_zt_box ul li h3 a,.bsrd_zt_box2 ul li h3 a{color:#fff;font-family:"Microsoft YaHei"; font-size:16px;}
.bsrd_zt_box h6,.bsrd_zt_box2 h6{width: 100%;height: 36px;position: absolute;left: 0px;bottom:0px;z-index: 1;overflow: hidden;}
.bsrd_zt_box ol,.bsrd_zt_box2 ol{position: absolute;bottom:4px;right: 8px;z-index: 3;}
.bsrd_zt_box ol li,.bsrd_zt_box2 ol li {width:16px;height:16px;line-height: 18px;margin-right:8px;text-align: center;cursor: pointer;position: relative;overflow: hidden;float: left;}
.bsrd_zt_box ol li a,.bsrd_zt_box2 ol li a  {width: 100%;height: 100%;font-size:12px;color: #d82f2f;background:#fff;float:left;}
.bsrd_zt_box ol a:hover,.bsrd_zt_box2 ol a:hover,.bsrd_zt_box ol li.df_on a ,.bsrd_zt_box2 ol li.df_on a {color: #ffffff;background: #d82f2f;}
/*专题轮播  结束*/

/*代表风采  开始*/
.bs_dbfcimg{
	width:120px;
	height: 145px;
	border:1px solid #ccc;
	display: block;
	margin: 10px;
}
.bs_dbfcimg img{
	width:100%;
	height:100%;
}
.bs_dbfctxt{
	width:313px;
}
.bs_dbfctxt h4 a{
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.bs_dbfctxt p{
	line-height: 25px;
	color: #333;
}
.bs_dbfcgd{
	color: #ae0000;
	float:right;
	margin-top: 10px;
}
.bs_dbfcgd:hover{
	color: #ae0000;
}
/*代表风采  结束*/
/*精彩图集 图片新闻 视频新闻 标题  开始*/
.bs_tit_last {
    width: 100%;
    height: 38px;
    line-height: 38px;
    background: url(bs_index_tit1.png) repeat-x center;
}
.bs_tit_last a.tit_on {
    color: #c82828;
    background: url(bs_index_on.png) no-repeat center;
}
.bs_tit_last a {
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    padding: 0px 20px;
    float: left;
    color: #fff;
}
.bs_tit_last a.tit_on{
	color:#c82828;
	background: url(bs_index_on2.png) no-repeat center;

}
/*精彩图集 图片新闻 视频新闻 标题  结束*/

/*右侧  开始*/
.bs_rightdiv{
	border:1px solid #ccc;
	margin-bottom: 26px;
	width: 201px;
	padding: 4px;
}
.bs_rightdiv h4{
	background: url(bsrd_navbg.png) no-repeat center;
	height: 34px;
}
.bs_rightdiv h4 a{
	height: 34px;
	line-height: 34px;
	display: block;
	color: #fff;
	text-align: center;
	font-size: 18px;
}
.bs_rightdiv ul.bs_rightul{
	margin: 20px auto;
	width: 184px;
}
.bs_rightdiv ul.bs_rightul li{
	background: url(bs_xbt.png) no-repeat center;
	height: 30px;
	margin-bottom: 10px;
}
.bs_rightdiv ul.bs_rightul li a{
	height: 30px;
    line-height: 30px;
    display: block;
    background: url(bs_xbt_j.png) no-repeat 7px;
    padding-left: 24px;
}
.bs_bg{
	background: #f5f5f5;
}
.bs_rightlist{
	margin: 10px auto;
}
.bs_rightlist li a{
	background: url(bs_ridian.png) no-repeat 0px;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
}

.bs_hdan2 a{
	display:block;
	width:209px;
	height: 63px;
	border:1px solid #ccc;
	margin-bottom: 15px;
}
.bs_hdan2 a img{
	width:100%;
	height: 100%;
}
/*右侧  结束*/

.bs_flfg a{
	display: block;
    width: 670px;
    height: 145px;
}
.bs_flfg a img{
	width: 100%;
	height: 100%;
}